1bdeb57bef30831e078f4be86cb929898d174953,wear/src/main/java/com/eveningoutpost/dexdrip/ListenerService.java,ListenerService,getWearStepSensorData,#number#number#,550

Before Change


        if (last_log != null && last_send_time <= last_log.timestamp) {//startTime
            Log.d(TAG, "getWearStepSensorData last_send_time < last_bg.timestamp:" + JoH.dateTimeText((long) last_log.timestamp));
            List<PebbleMovement> logs = PebbleMovement.latestForGraph(count, last_send_time);
            if (!logs.isEmpty()) {
                Log.d(TAG, "getWearStepSensorData count = " + logs.size());
                DataMap entries = dataMap(last_log);
                final ArrayList<DataMap> dataMaps = new ArrayList<>(logs.size());
                for (PebbleMovement log : logs) {
                    dataMaps.add(dataMap(log));
                    //Log.d(TAG, "getWearStepSensorData timestamp:" + JoH.dateTimeText(((long)log.timestamp)));
                    long last_send_sucess = (long)log.timestamp + 1;
                    Log.d(TAG, "getWearStepSensorData set last_send_sucess:" + JoH.dateTimeText(last_send_sucess) + " pw.metric: " + log.metric + " pw.timestamp: " + JoH.dateTimeText(log.timestamp));
                }
                entries.putLong("time", new Date().getTime()); // MOST IMPORTANT LINE FOR TIMESTAMP
                entries.putDataMapArrayList("entries", dataMaps);

After Change


        }

        if (last_log != null && last_send_time <= last_log.timestamp) {//startTime
            long last_send_success = last_send_time;
            Log.d(TAG, "getWearStepSensorData last_send_time < last_bg.timestamp:" + JoH.dateTimeText((long) last_log.timestamp));
            List<PebbleMovement> logs = PebbleMovement.latestForGraph(count, last_send_time);
            if (!logs.isEmpty() && logs.size() > min_count) {
                //Log.d(TAG, "getWearStepSensorData count = " + logs.size());
                DataMap entries = dataMap(last_log);
                final ArrayList<DataMap> dataMaps = new ArrayList<>(logs.size());
                for (PebbleMovement log : logs) {
                    dataMaps.add(dataMap(log));
                    last_send_success = (long)log.timestamp;
                    //Log.d(TAG, "getWearStepSensorData set last_send_sucess:" + JoH.dateTimeText(last_send_success) + " pw.metric: " + log.metric + " pw.timestamp: " + JoH.dateTimeText(log.timestamp));
                }
                entries.putLong("time", new Date().getTime()); // MOST IMPORTANT LINE FOR TIMESTAMP
                entries.putDataMapArrayList("entries", dataMaps);
                //Log.d(TAG, "getWearStepSensorData  entries:" + entries);
                Log.i(TAG, "getWearStepSensorData SYNCED steps up to " + JoH.dateTimeText(last_send_success) + " count = " + logs.size());
                return entries;
            } else
                Log.i(TAG, "getWearStepSensorData SYNCED steps up to " + JoH.dateTimeText(last_send_success) + " count = 0");
        }
        return null;
    }